Skip to content

Curate and split smoke test ownership - #2472

Merged
chubes4 merged 3 commits into
mainfrom
refactor/2470-curate-smoke
Sep 2, 2026
Merged

Curate and split smoke test ownership#2472
chubes4 merged 3 commits into
mainfrom
refactor/2470-curate-smoke

Conversation

@chubes4

@chubes4 chubes4 commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator

Fixes #2470

Summary

  • repair and promote stale DTO, diagnostics, cleanup, and coverage-plan contracts
  • merge duplicate documentation, blueprint-permission, and runtime-ability coverage into maintained behavioral tests
  • split the default smoke aggregate into fast, integration, serial browser, and exhaustive release lanes
  • replace overlapping workflow command lists with convention-based owned manifests

Evidence

  • final GitHub fast contracts: 5m10 (previous npm run check: ~9m58)
  • final GitHub integration: 6m16, including Docker-backed mysqli coverage
  • final GitHub browser: 7m15 for all 22 serial Chromium consumers
  • final PR wall time: 7m15 with owned lanes running concurrently (previous aggregate workflow: ~11m)
  • local npm run check: 2m22
  • npm run build
  • focused repaired contract tests
  • actionlint on changed workflows
  • git diff --check

AI Assistance

GPT-5.6-sol via OpenCode audited stale coverage, implemented the lane split and test consolidation, and ran the verification commands above. Chris reviewed and directed the work.

@chubes4
chubes4 marked this pull request as ready for review September 2, 2026 23:37
@chubes4
chubes4 merged commit 9c37251 into main Sep 2, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Curate and split the default smoke aggregate

1 participant